package com.android.qjpmc.application_module.contract;

import com.android.qjpmc.application_module.home.model.StationDataModel;
import com.android.qjpmc.bean.PwrDeviceBean;
import com.android.qjpmc.bean.PointParameterBean;
import com.android.qjpmc.databinding.ActivityBaseListBinding;
import com.android.qjpmc.widget.mvvm.view.BaseMVVMView;
import com.android.qjpmc.widget.mvvm.viewmodel.BaseViewModel;

import java.util.List;

public class RtCurveDataContract {


    public interface View extends BaseMVVMView {



        void returnGroupPointList(PwrDeviceBean data);

        void returnGroupPointDataList(List<PointParameterBean> pointDataList, boolean isRefresh);
    }

    public abstract static class ViewModel extends BaseViewModel<RtCurveDataContract.View, ActivityBaseListBinding, StationDataModel> {
        public  abstract void getPointListOfGroup(PwrDeviceBean data);


    }
}
